﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ForumDB
{
	public abstract class Query
	{
		System.NotImplementedException error = new System.NotImplementedException("\n\n**NOT IMPLEMENTED**\n");


		public virtual void setTypeQuery(IQueryable query) { throw error; }
		public virtual void getInfo() { throw error; }
		public virtual String getInfo2() { throw error; }
		public virtual String getInfo3() { throw error; }


//*****************************************************************************************************
//*****************************************************************************************************		
//*****************************************************************************************************	
		public virtual String getSubForumInfo() { throw error; }
		public virtual String getThreadInfo() { throw error; }
		public virtual String getPostInfo() { throw error; }


//starting from here:
//*********************** shared in all objects **********************************************************************
		
		public virtual int getId(int numberInTable){ throw error; }
		public virtual String getTitle(int numberInTable){ throw error; }




	}
}
